﻿using System;
using System.Collections.Generic;

namespace H
{
	// Token: 0x0200026C RID: 620
	internal class H_State_Start : H_State
	{
		// Token: 0x06001046 RID: 4166 RVA: 0x0006836C File Offset: 0x0006656C
		public H_State_Start(H_Members members) : base(members)
		{
		}

		// Token: 0x06001047 RID: 4167 RVA: 0x00068378 File Offset: 0x00066578
		public override void In(H_State.Message msg)
		{
			this.members.VoiceExpression(H_Voice.TYPE.START);
			this.members.MaleExpression(H_Expression_Male.TYPE.NORMAL);
		}

		// Token: 0x06001048 RID: 4168 RVA: 0x00068394 File Offset: 0x00066594
		public override void Main()
		{
			List<Female> females = this.members.GetFemales();
			for (int i = 0; i < females.Count; i++)
			{
				if (!females[i].IsVoicePlaying())
				{
					this.members.VoiceExpression(i, H_Voice.TYPE.BREATH);
				}
			}
		}

		// Token: 0x06001049 RID: 4169 RVA: 0x000683E4 File Offset: 0x000665E4
		public override void Out()
		{
		}
	}
}
